package com.starbaba.weixin.model;

import java.io.Serializable;

/**
 * @author luopeihuan
 * @version 1.0
 */
public final class WeixinRedpackStat implements Serializable {

	private static final long serialVersionUID = -7159701847576765150L;
	
	private String cdate; 			// 日期
    private String act_name; 	// 活动名称
    private String fee; 			// 红包金额
    private String status; 	 		// 状态
    private String sendName; 		// 发送者名称

    private Integer send_num; 		// 发出红包数
    private Integer recv_num; 		// 领取红包数
    
    private String send_amount; 	// 发出红包金额
    private String recv_amount; 	// 领取红包金额
    private String no_recv_amount; 	// 未领取红包金额
    private String refund_amount; 	// 退款金额
    private String mch_send_amount; // 商户发放金额 = send_amount - refund_amount
    private String diff_amount; 	// 金额差异 = no_recv_amount - refund_amount
    private String product;

    public WeixinRedpackStat() {
    }

    @Override
    public String toString() {
        return "WeixinRedpackStat{" +
                "date=" + cdate +
                ", act_name='" + act_name + '\'' +
                ", status=" + status +
                ", fee='" + fee + '\'' +
                ", sendName='" + sendName + '\'' +
                ", send_num='" + send_num + '\'' +
                ", recv_num='" + recv_num + '\'' +
                ", no_recv_amount='" + no_recv_amount + '\'' +
                ", send_amount='" + send_amount + '\'' +
                ", recv_amount='" + recv_amount + '\'' +
                ", mch_send_amount='" + mch_send_amount + '\'' +
                ", refund_amount='" + refund_amount + '\'' +
                ", diff_amount='" + diff_amount + '\'' +
                ", product='" + product + '\'' +
                '}';
    }

	public String getCdate() {
		return cdate;
	}

	public WeixinRedpackStat setCdate(String cdate) {
		this.cdate = cdate;
		return this;
	}
	
	public String getAct_name() {
		return act_name;
	}

	public WeixinRedpackStat setAct_name(String act_name) {
		this.act_name = act_name;
		return this;
	}

	public String getFee() {
		return fee;
	}

	public WeixinRedpackStat setFee(String fee) {
		this.fee = fee;
		return this;
	}

	public String getStatus() {
		return status;
	}

	public WeixinRedpackStat setStatus(String status) {
		this.status = status;
		return this;
	}

	public String getSendName() {
		return sendName;
	}

	public WeixinRedpackStat setSendName(String sendName) {
		this.sendName = sendName;
		return this;
	}

	public Integer getSend_num() {
		return send_num;
	}

	public WeixinRedpackStat setSend_num(Integer send_num) {
		this.send_num = send_num;
		return this;
	}

	public Integer getRecv_num() {
		return recv_num;
	}

	public WeixinRedpackStat setRecv_num(Integer recv_num) {
		this.recv_num = recv_num;
		return this;
	}

	public String getSend_amount() {
		return send_amount;
	}

	public WeixinRedpackStat setSend_amount(String send_amount) {
		this.send_amount = send_amount;
		return this;
	}

	public String getRecv_amount() {
		return recv_amount;
	}

	public WeixinRedpackStat setRecv_amount(String recv_amount) {
		this.recv_amount = recv_amount;
		return this;
	}
	
	public String getRefund_amount() {
		return refund_amount;
	}

	public String getNo_recv_amount() {
		return no_recv_amount;
	}

	public WeixinRedpackStat setNo_recv_amount(String no_recv_amount) {
		this.no_recv_amount = no_recv_amount;
		return this;
	}

	public String getMch_send_amount() {
		return mch_send_amount;
	}

	public WeixinRedpackStat setMch_send_amount(String mch_send_amount) {
		this.mch_send_amount = mch_send_amount;
		return this;
	}

	public String getDiff_amount() {
		return diff_amount;
	}

	public WeixinRedpackStat setDiff_amount(String diff_amount) {
		this.diff_amount = diff_amount;
		return this;
	}

	public WeixinRedpackStat setRefund_amount(String refund_amount) {
		this.refund_amount = refund_amount;
		return this;
	}

	public String getProduct() {
		return product;
	}

	public WeixinRedpackStat setProduct(String product) {
		this.product = product;
		return this;
	}
}
